package com.cssy.yd.logic.entity;

import java.io.Serializable;
import java.util.Date;

/**
 * 数据对象
 * @since 2013-08-12
 */
public class LogicProGetDO implements Serializable {

    private static final long serialVersionUID = 137629562339800481L;

    /**
     * column logic_pro_get.id
     */
    private String id;

    /**
     * column logic_pro_get.deptCode  部门编码
     */
    private String deptcode;

    /**
     * column logic_pro_get.get_pro_code  单据编号（SL-YYYY-MM-DD-不少于4位流水）
     */
    private String getProCode;

    /**
     * column logic_pro_get.ori_code  原始单号
     */
    private String oriCode;

    /**
     * column logic_pro_get.bill_status  单据状态（1、草稿，2、审批中，3完成，4关闭）
     */
    private Short billStatus;

    /**
     * column logic_pro_get.wh_code  仓库代码
     */
    private String whCode;

    /**
     * column logic_pro_get.wh_name  仓库名称
     */
    private String whName;

    /**
     * column logic_pro_get.batch  批号
     */
    private String batch;

    /**
     * column logic_pro_get.aegnt  领用人
     */
    private String aegnt;

    /**
     * column logic_pro_get.remark  备注
     */
    private String remark;

    /**
     * column logic_pro_get.create_r_name  制单人
     */
    private String createRName;

    /**
     * column logic_pro_get.removed  是否删除 0未删除：1删除
     */
    private Short removed;

    /**
     * column logic_pro_get.dcruser  创建人
     */
    private String dcruser;

    /**
     * column logic_pro_get.dctime  创建时间
     */
    private Date dctime;

    /**
     * column logic_pro_get.duuser  修改人
     */
    private String duuser;

    /**
     * column logic_pro_get.dutime  修改日期
     */
    private Date dutime;

    /**
     * column logic_pro_get.consumingtime  领用日期
     */
    private Date consumingtime;

    /**
     * column logic_pro_get.QTY_ORDER  工单总用量
     */
    private Double qtyOrder;
    
    private Integer varsion;
    
    private Integer varsionbt;

    public LogicProGetDO() {
        super();
    }

    public LogicProGetDO(String id, String deptcode, String getProCode, String oriCode, Short billStatus, String whCode, String whName, String batch, String aegnt, String remark, String createRName, Short removed, String dcruser, Date dctime, String duuser, Date dutime, Date consumingtime, Double qtyOrder) {
        this.id = id;
        this.deptcode = deptcode;
        this.getProCode = getProCode;
        this.oriCode = oriCode;
        this.billStatus = billStatus;
        this.whCode = whCode;
        this.whName = whName;
        this.batch = batch;
        this.aegnt = aegnt;
        this.remark = remark;
        this.createRName = createRName;
        this.removed = removed;
        this.dcruser = dcruser;
        this.dctime = dctime;
        this.duuser = duuser;
        this.dutime = dutime;
        this.consumingtime = consumingtime;
        this.qtyOrder = qtyOrder;
    }

    /**
     * getter for Column logic_pro_get.id
     */
    public String getId() {
        return id;
    }

    /**
     * setter for Column logic_pro_get.id
     * @param id
     */
    public void setId(String id) {
        this.id = id;
    }

    /**
     * getter for Column logic_pro_get.deptCode
     */
    public String getDeptcode() {
        return deptcode;
    }

    /**
     * setter for Column logic_pro_get.deptCode
     * @param deptcode
     */
    public void setDeptcode(String deptcode) {
        this.deptcode = deptcode;
    }

    /**
     * getter for Column logic_pro_get.get_pro_code
     */
    public String getGetProCode() {
        return getProCode;
    }

    /**
     * setter for Column logic_pro_get.get_pro_code
     * @param getProCode
     */
    public void setGetProCode(String getProCode) {
        this.getProCode = getProCode;
    }

    /**
     * getter for Column logic_pro_get.ori_code
     */
    public String getOriCode() {
        return oriCode;
    }

    /**
     * setter for Column logic_pro_get.ori_code
     * @param oriCode
     */
    public void setOriCode(String oriCode) {
        this.oriCode = oriCode;
    }

    /**
     * getter for Column logic_pro_get.bill_status
     */
    public Short getBillStatus() {
        return billStatus;
    }

    /**
     * setter for Column logic_pro_get.bill_status
     * @param billStatus
     */
    public void setBillStatus(Short billStatus) {
        this.billStatus = billStatus;
    }

    /**
     * getter for Column logic_pro_get.wh_code
     */
    public String getWhCode() {
        return whCode;
    }

    /**
     * setter for Column logic_pro_get.wh_code
     * @param whCode
     */
    public void setWhCode(String whCode) {
        this.whCode = whCode;
    }

    /**
     * getter for Column logic_pro_get.wh_name
     */
    public String getWhName() {
        return whName;
    }

    /**
     * setter for Column logic_pro_get.wh_name
     * @param whName
     */
    public void setWhName(String whName) {
        this.whName = whName;
    }

    /**
     * getter for Column logic_pro_get.batch
     */
    public String getBatch() {
        return batch;
    }

    /**
     * setter for Column logic_pro_get.batch
     * @param batch
     */
    public void setBatch(String batch) {
        this.batch = batch;
    }

    /**
     * getter for Column logic_pro_get.aegnt
     */
    public String getAegnt() {
        return aegnt;
    }

    /**
     * setter for Column logic_pro_get.aegnt
     * @param aegnt
     */
    public void setAegnt(String aegnt) {
        this.aegnt = aegnt;
    }

    /**
     * getter for Column logic_pro_get.remark
     */
    public String getRemark() {
        return remark;
    }

    /**
     * setter for Column logic_pro_get.remark
     * @param remark
     */
    public void setRemark(String remark) {
        this.remark = remark;
    }

    /**
     * getter for Column logic_pro_get.create_r_name
     */
    public String getCreateRName() {
        return createRName;
    }

    /**
     * setter for Column logic_pro_get.create_r_name
     * @param createRName
     */
    public void setCreateRName(String createRName) {
        this.createRName = createRName;
    }

    /**
     * getter for Column logic_pro_get.removed
     */
    public Short getRemoved() {
        return removed;
    }

    /**
     * setter for Column logic_pro_get.removed
     * @param removed
     */
    public void setRemoved(Short removed) {
        this.removed = removed;
    }

    /**
     * getter for Column logic_pro_get.dcruser
     */
    public String getDcruser() {
        return dcruser;
    }

    /**
     * setter for Column logic_pro_get.dcruser
     * @param dcruser
     */
    public void setDcruser(String dcruser) {
        this.dcruser = dcruser;
    }

    /**
     * getter for Column logic_pro_get.dctime
     */
    public Date getDctime() {
        return dctime;
    }

    /**
     * setter for Column logic_pro_get.dctime
     * @param dctime
     */
    public void setDctime(Date dctime) {
        this.dctime = dctime;
    }

    /**
     * getter for Column logic_pro_get.duuser
     */
    public String getDuuser() {
        return duuser;
    }

    /**
     * setter for Column logic_pro_get.duuser
     * @param duuser
     */
    public void setDuuser(String duuser) {
        this.duuser = duuser;
    }

    /**
     * getter for Column logic_pro_get.dutime
     */
    public Date getDutime() {
        return dutime;
    }

    /**
     * setter for Column logic_pro_get.dutime
     * @param dutime
     */
    public void setDutime(Date dutime) {
        this.dutime = dutime;
    }

    /**
     * getter for Column logic_pro_get.consumingtime
     */
    public Date getConsumingtime() {
        return consumingtime;
    }

    /**
     * setter for Column logic_pro_get.consumingtime
     * @param consumingtime
     */
    public void setConsumingtime(Date consumingtime) {
        this.consumingtime = consumingtime;
    }

    /**
     * getter for Column logic_pro_get.QTY_ORDER
     */
    public Double getQtyOrder() {
        return qtyOrder;
    }

    /**
     * setter for Column logic_pro_get.QTY_ORDER
     * @param qtyOrder
     */
    public void setQtyOrder(Double qtyOrder) {
        this.qtyOrder = qtyOrder;
    }

	public Integer getVarsion() {
		return varsion;
	}

	public void setVarsion(Integer varsion) {
		this.varsion = varsion;
	}

	public Integer getVarsionbt() {
		return varsionbt;
	}

	public void setVarsionbt(Integer varsionbt) {
		this.varsionbt = varsionbt;
	}

    
}